home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / windows / drgtxt20.zip / DTHELP.TXT < prev    next >
Text File  |  1996-11-30  |  88KB  |  2,220 lines

  1.  
  2. __________________________________________________________________________
  3.  
  4.  
  5.  
  6.                         - DragText version 2.0 -
  7.                   The Drag and Drop Enabler for OS/2*
  8.  
  9.                   (C) Copyright R L Walsh 1994 - 1996
  10.                            All rights reserved
  11.  
  12.  
  13.  
  14.  
  15.  
  16.                                 write to
  17.  
  18.                            rlwalsh@packet.net
  19.  
  20.                                 -- or --
  21.  
  22.                                Rich Walsh
  23.                            315 S. Barbour St
  24.                       Beverly Hills, Florida 34465
  25.                                  U.S.A.
  26.  
  27.  
  28. __________________________________________________________________________
  29.  
  30.  
  31.  
  32. __________________________________________________________________________
  33. __________________________________________________________________________
  34.  
  35.  
  36.     DTHelp.Txt
  37.     ==========
  38.  
  39.     This file is the plain-text version of DragText's online Help.
  40.     It is formatted for printing at 60 lines by 75 characters and
  41.     should be viewed or printed in a non-proportional font.
  42.  
  43.  
  44. __________________________________________________________________________
  45. __________________________________________________________________________
  46.  
  47.     Contents
  48. __________________________________________________________________________
  49. __________________________________________________________________________
  50.  
  51.  
  52.     Getting Started
  53.     ---------------
  54.         Overview
  55.         Installation / Removal
  56.         Running DragText
  57.         Frequently Asked Questions
  58.         New and Revised Features in Version 2.0
  59.  
  60.     Using DragText
  61.     --------------
  62.         Features
  63.         Text, Urls, Files, and Folders
  64.         Icons and Pointers
  65.         Modifier Keys and Defaults
  66.         Supported PM Windows
  67.         VIO Windows
  68.             Using Drag and Drop in VIO Windows
  69.             System Menu Options in VIO Windows
  70.             Mouse Marking in VIO Windows
  71.             Disabling DragText in VIO Windows
  72.  
  73. __________________________________________________________________________
  74. __________________________________________________________________________
  75.  
  76.     Contents (continued)
  77. __________________________________________________________________________
  78. __________________________________________________________________________
  79.  
  80.  
  81.     Options Notebook
  82.     ----------------
  83.         Notebook Layout
  84.         Basic Features
  85.             Drag Defaults
  86.             Background Drag
  87.             Reset notebook to default size
  88.             Icons and Pointers
  89.             Other Options
  90.         Extended Features
  91.             Enable Extended Features
  92.             Install/Remove Workplace Classes
  93.             File Creation Options
  94.             File Handling Options
  95.             Directory Listing Options
  96.             Url Options
  97.             VIO Options
  98.         Disable
  99.             Conflicts with Other Programs
  100.             Disabling DragText for a Program
  101.             Add a Program to the Restricted List
  102.             Change a Program's Restrictions
  103.             Remove a Program from the List
  104.             Disabling DragText System-wide
  105.         Info
  106.             DLL Info
  107.             Registration Information
  108.  
  109.     Workplace Shell Classes
  110.     -----------------------
  111.         DragText's WPS Classes
  112.         DTFile
  113.             Changing the DTFile Icon
  114.             Using DTFile Append
  115.             DTFile Append Options
  116.         DTClip
  117.             Using DTClip's Icon
  118.             Using DTClip's Window
  119.             DTClip as a Clipboard Viewer
  120.             Moving and Copying DTClip
  121.             Installing and Removing DTClip
  122.             DTClip Options
  123.  
  124.     About DragText
  125.     --------------
  126.         Registration
  127.             Direct
  128.             BMT Micro
  129.         License Agreement
  130.  
  131.  
  132. __________________________________________________________________________
  133.  
  134.     Getting Started
  135.     ---------------
  136. __________________________________________________________________________
  137.  
  138.     Overview
  139. __________________________________________________________________________
  140.  
  141.  
  142.  Basic Features
  143.  --------------
  144.  DragText's Basic features add drag-and-drop text features to many 
  145.  commonly used windows:  entryfields, listboxes, etc.  With DragText, 
  146.  you can copy or move text between these windows using drag-and-drop,
  147.  delete text by dragging it to the Shredder, and enter a filename by
  148.  dropping the file's icon into a window. The Basic features are offered
  149.  without charge and require no registration.   
  150.  
  151.  Extended Features
  152.  -----------------
  153.  DragText's Extended features provide seamless integration of text with 
  154.  files, directories, Url objects, VIO (command-line) windows, and the 
  155.  Clipboard.   
  156.  
  157.  Drag text to a Workplace folder to create a file whose title is derived 
  158.  from the text.  If the dragged text is a URL, DragText will create a Url 
  159.  object.  Drop DragText files and Url objects on any supported window to 
  160.  recover the text.  You can drop a file from any source on a multiline 
  161.  entryfield, VIO window, or the Clipboard to insert its contents.   
  162.  
  163.  The Extended features include two optional WPS classes to provide 
  164.  additional services.  DTClip offers a drag and drop interface for
  165.  the clipboard.  You can use the object's icon directly, or open it
  166.  to display a window that can be used as a clipboard viewer and editor.
  167.  DTFile permits you to append text to an existing DragText file by
  168.  dropping it on the file's icon.   
  169.  
  170.  The Extended features also include support for VIO windows via their 
  171.  existing clipboard interface.  Full support for mouse-initiated marking, 
  172.  copying, and pasting is provided.   
  173.  
  174.  The Extended features are offered as shareware and require registration 
  175.  to prevent them from becoming disabled after your 6-week free trial 
  176.  ends. See the section on Registration details.   
  177.  
  178.  Compatibility
  179.  -------------
  180.  DragText's features work with many commonly used applications, such 
  181.  as the System Editor (e.exe) and most programs in the Internet Access 
  182.  Kit. It is designed to add these features only to windows which lack 
  183.  them. It should never replace or interfere with the drag-and-drop 
  184.  support provided by your applications.   
  185.  
  186.  Because its features are added-on, not built-in, it may not work for 
  187.  every possible window and conflicts may arise between DragText and 
  188.  some programs. If a conflict occurs, DragText can be partially or totally 
  189.  disabled for that program using the Disable page in the Options Notebook.
  190.  
  191. __________________________________________________________________________
  192.  
  193.     Installation / Removal
  194. __________________________________________________________________________
  195.  
  196.  
  197.  Installation
  198.  ------------
  199.  The installation program (DTSetup.exe) will: 
  200.  
  201.       move DragText's files to the directory of your choice 
  202.       create a program object for DragText.exe and put it (or a shadow) 
  203.        in your Startup Folder and/or on the Desktop 
  204.       offer you the option of installing two Workplace Shell classes
  205.        that provide some of DragText's Extended features 
  206.       insert several entries in os2.ini to disable DragText for programs 
  207.        known to be incompatible, and 
  208.       display some information specific to your system. 
  209.   
  210.   Removal
  211.   -------
  212.   To remove DragText from your system, you can either: 
  213.  
  214.       run DTSetup and choose "Uninstall" to partially or completely 
  215.        remove it, or 
  216.       simply remove the program object from your Startup Folder to keep 
  217.        it from running. 
  218.   
  219.   DragText's WPS classes can also be installed or removed using the 
  220.   Extended page of the Options notebook. If you uninstall part or all or 
  221.   DragText, you will have to restart your system to remove it from 
  222.   memory if it was previously loaded.   
  223.  
  224.  
  225.  
  226. __________________________________________________________________________
  227.  
  228.     Running DragText
  229. __________________________________________________________________________
  230.  
  231.  
  232.  The first time DragText.exe is run during a session, it loads itself
  233.  into memory, displays a copyright message for 3 seconds, and then 
  234.  terminates. DrgTxt20.dll, which implements the drag-and-drop features, 
  235.  remains resident for the rest of the session.  You will not see DragText 
  236.  in any list of windows or tasks. 
  237.  
  238.  All supported windows created AFTER DragText.exe is run will provide 
  239.  drag-and-drop; those created before will not (this is the primary reason 
  240.  for putting DragText in your Startup Folder). 
  241.  
  242.  Running DragText again will bring up the Options Notebook which has 
  243.  pages that let you: 
  244.  
  245.       set options for the Basic features such as the default drag action   
  246.       configure the settings for the Extended features such as Files and 
  247.        Urls, 
  248.       Disable DragText for particular programs 
  249.       provide Info about supported windows and the icons and pointers 
  250.        DragText uses 
  251.       get DLL info such as usage and errors, and 
  252.       review Product Information and enter your registration number 
  253.  
  254.  
  255.  
  256. __________________________________________________________________________
  257.  
  258.     Frequently Asked Questions
  259. __________________________________________________________________________
  260.  
  261.   
  262.     1. Q:  Why can't I move the DTClip icon? 
  263.  
  264.        A:  Dragging from this icon drags the clipboard's contents, not
  265.        the object. To move/copy/shadow it, have Shift and/or Ctrl pressed 
  266.        when you begin to drag it.  See Moving and Copying DTClip for 
  267.        additional ways to manipulate the icon.   
  268.  
  269.     2. Q:  Why doesn't DragText show up on my window list or task list? 
  270.  
  271.        A:  DragText is NOT a task, process or window, so it won't appear 
  272.        in these lists.  Once you load it into memory (by running 
  273.        DragText.Exe), it stays there until you reboot.  (If you use
  274.        Pstat or Watchcat, you will see DrgTxt20.Dll is in the list of
  275.        dll's that have been loaded.)   
  276.  
  277.     3. Q:  I completely disabled DragText for program X, but I can still 
  278.        drop text into program X's window.  Why doesn't Disable work? 
  279.  
  280.        A:  You can only disable DragText for windows where DragText 
  281.        controls drag and drop.  You can tell when it is in control
  282.        because the mouse pointer will include the letters "DT".
  283.        If you've enabled DragText's file-creation feature, you cannot
  284.        prevent other programs from reading files it creates.  In this
  285.        case, program X is in control and will let you transfer text
  286.        using a DragText file.   
  287.  
  288.     4. Q:  I set up my mouse so the left button is the "drag button",
  289.        like in Windows.  How come I can't drag any text? 
  290.  
  291.        A:  All the windows that DragText supports use the left button
  292.        to move the cursor and select text.  These functions completely 
  293.        override any drag function assigned to this mouse button.  IBM 
  294.        would have to rewrite the software for these windows to change 
  295.        this.  You can still use DragText to insert a file's name or 
  296.        contents into a window.   
  297.  
  298.     5. Q:  I tried disabling DragText for a program that runs in a VIO 
  299.        window, but I can still drag and drop from that window. 
  300.  
  301.        A:  DragText supports the window, not the program whose output 
  302.        appears in it.  When you run that program, choose the DragText 
  303.        item in the window's System menu, then turn off drag, drop, 
  304.        and/or mouse marking.  See VIO Options for details.   
  305.  
  306.  
  307.     6. Q:  Why doesn't DragText work for one particular window in my 
  308.        program when it works for all the others. 
  309.  
  310.        A:  There are at least two possible reasons: 
  311.  
  312.            your program already supports drag and drop for this window;  
  313.             since drag and drop isn't a visible feature, you may be 
  314.             unaware of it; 
  315.            the program may have installed some sort of special handling 
  316.             for this window that completely bypasses DragText.   
  317.  
  318.     7. Q:  How do I change the default icon for DragText files? 
  319.  
  320.        A:  If you chose to install the "DTFile" WPS class, create an icon 
  321.        file named "MYFILE.ICO" and put it in your DragText directory.   
  322.  
  323.     8. Q:  The Settings notebook for a DragText file shows three entries 
  324.        under "Current types".  Are they necessary? 
  325.  
  326.        A:  Yes.  The first (",Plain Text," with commas before and after) 
  327.        works around an incompatibility between the Workplace Shell and 
  328.        the system's drag and drop functions. The second ("Plain Text") 
  329.        associates these files with your editor;  it also avoids problems 
  330.        when using System Editor.  The third ("DragText") is used by the 
  331.        DTFile class and by DragText itself to identify these as DragText 
  332.        files.   
  333.  
  334.  
  335.  
  336. __________________________________________________________________________
  337.  
  338.     New and Revised Features in Version 2.0
  339. __________________________________________________________________________
  340.  
  341.  
  342.  This version of DragText has been designated v2.0 because of a major 
  343.  revision in its architecture that enables it to support windows that are 
  344.  derived from those supported by previous versions (v1.x).   
  345.  
  346.  New Features
  347.  ------------
  348.  
  349.       VIO (text-mode) window support via the clipboard.  Mouse-
  350.        initiated text marking is included.  Support for drag and drop
  351.        and mouse-marking can be enabled/disabled from the window's
  352.        System menu.  (See VIO Windows)   
  353.  
  354.       A WPS-based Clipboard object that operates like a DragText-enabled
  355.        window.  The object can be opened to display a floating clipboard
  356.        viewer and editor. (See DTClip)   
  357.  
  358.       Drop text or a file on an existing DragText file to append it to
  359.        the existing text.  (See DTFile)   
  360.  
  361.       Open program objects by dropping text on them.   
  362.  
  363.       Print dragged text by dropping it on a printer object.   
  364.  
  365.       Install and remove DragText's WPS classes from within its Options 
  366.        Notebook.  (See Install/Remove WPS Classes)   
  367.     
  368.  
  369.   Revised Features
  370.   ----------------
  371.  
  372.       Temporary files are handled differently than in prior versions and 
  373.        their creation is now the default.  They must be enabled to open 
  374.        objects, print text, and drop text on windows that won't accept 
  375.        dragged text but will accept a file. The "create a pipe" option
  376.        has been removed.   
  377.  
  378.        Creating a DragText file when this option is enabled will cause
  379.        the WPS to display a Copy dialog if you have its "Confirm on move, 
  380.        copy, shadow" option set.  The file name shown will be that of 
  381.        the temp file.  However, the copied file will have the standard 
  382.        DragText-style file name.   
  383.  
  384.       The DTFile WPS class now supports templates and the "Create 
  385.        Another" option on each object's context menu. A default template 
  386.        that is deleteable is created when you register the class.   
  387.  
  388.       Unreadable entryfields (i.e. those which display asterisks rather 
  389.        than text) can no longer be dragged from.  DragText now honors 
  390.        this attempt at providing security.   
  391.  
  392.  
  393.       Url object titles no longer include any periods. They are removed
  394.        to prevent the system from misidentifying part of a Url as a file 
  395.        extension.   
  396.  
  397.       The Options Notebook has been revised to accommodate the new 
  398.        features.  There is now a separate side-tab for files in the 
  399.        "Extended" section of the notebook.  Please note that there are 
  400.        two pages associated with this tab. Use the page buttons to 
  401.        access the second page.   
  402.  
  403.       Entering registration info causes all Extended features to be
  404.        turned on when you reopen the Options notebook. Formerly, these
  405.        had to be reenabled manually.  You must still close the notebook,
  406.        then run dragtext.exe again to put your registration in effect.   
  407.  
  408.  
  409.  
  410. __________________________________________________________________________
  411.  
  412.     Using DragText
  413.     --------------
  414. __________________________________________________________________________
  415.  
  416.     Features
  417. __________________________________________________________________________
  418.  
  419.  
  420.  When all features are enabled, DragText lets you use drag and drop to 
  421.  
  422.       copy, move, or delete text 
  423.       create files and Url objects 
  424.       insert the contents of files and Url objects in supported windows 
  425.       create a formatted listing of a folder's directory 
  426.       append text to existing DragText files 
  427.       copy text to and from the clipboard 
  428.   
  429.   To help you identify the results from a drag and drop operation, 
  430.   DragText uses up to six icons and three pointers.  These results can
  431.   be changed by using modifier keys or by setting DragText's default
  432.   actions to suit your needs.  All of this is explained in detail in
  433.   the following sections. 
  434.  
  435.       Text, Urls, Files, and Folders 
  436.  
  437.       Icons and Pointers 
  438.  
  439.       Modifier Keys and Defaults 
  440.  
  441.       Supported PM Windows 
  442.  
  443.       VIO Windows 
  444.  
  445.  
  446.  
  447. __________________________________________________________________________
  448.  
  449.     Text, Urls, Files, and Folders
  450. __________________________________________________________________________
  451.  
  452.  
  453.  Dragging Text
  454.  -------------
  455.  To drag text out of any supported window , highlight it, then begin 
  456.  dragging from anywhere within the window. You do not have to point at 
  457.  the selection nor does it have to be visible (e.g. in an MLE, you can 
  458.  scroll it out of view). (Note: for single-line Entryfields begin dragging 
  459.  without any highlighting to drag the entire contents of the field.) 
  460.  
  461.  As you move the pointer over different windows, the icon and pointer 
  462.  will change to indicate what will happen if you drop the text at that 
  463.  point. For DragText-enabled windows, the text will be inserted into 
  464.  editable fields and matching text will be selected in listboxes and 
  465.  readonly spinbuttons (see restrictions below). You can delete text by 
  466.  dragging it to the Shredder. 
  467.  
  468.  When the Extended features are enabled, dropping text into a Workplace 
  469.  folder will create a file, or a Url object if the text was a Url. 
  470.  
  471.  You may also be able to insert text into a window that is not 
  472.  DragText-enabled if the program permits you to drop a file on it.  In 
  473.  this case, DragText's "create a file" icon will be visible, not its 
  474.  "insert text" icon. You must have the Temporary Files option turned on 
  475.  for this to be successful.   
  476.  
  477.  Dragging Files and Folders
  478.  --------------------------
  479.  With the Basic features, you can drop a file or folder into any supported 
  480.  window to insert its fully-qualified name.  Using the Extended features, 
  481.  you can drop a DragText-created file into any window to insert its text.  
  482.  You can also insert the contents of any file into a multiline entryfield 
  483.  by pressing Alt before you drop it.  Press Alt before you drop a folder 
  484.  to insert a formatted listing of its directory.  The formatting is 
  485.  controlled by the settings on the Directory Options page (Files->Dirs) 
  486.  of the Options notebook.   
  487.  
  488.  Restrictions:   While you can copy text from any supported window , 
  489.  you can only move or delete text from editable windows (i.e. those 
  490.  which aren't read-only or listboxes).  Similarly, you can only move text 
  491.  into editable windows.  To comply with CUA standards, you cannot 
  492.  copy text onto itself;  you can override this by pressing Ctrl before
  493.  you drop. Also, you can only drop one file icon into a window at a time.   
  494.  
  495.  
  496.  
  497. __________________________________________________________________________
  498.  
  499.     Icons and Pointers
  500. __________________________________________________________________________
  501.  
  502.  
  503.  DragText uses mouse pointers to indicate whether DragText itself 
  504.  controls what will happen.  If it is in control, DragText will change 
  505.  icons as you drag to show what will happen if you make a drop.  When 
  506.  your drop creates a new file, DragText assigns the file a default icon.   
  507.  
  508.  Pointers
  509.  --------
  510.  Whenever you drag text or a file over a window that DragText controls, 
  511.  the mouse pointer will always include the letters 'DT', and DragText 
  512.  will decide whether a drop is permitted.  If the pointer does not say 
  513.  'DT', the program that owns the window is in control and it determines 
  514.  whether a drop is acceptable.  In this case, there is nothing DragText 
  515.  can do to prevent the program from accepting a drop. 
  516.  
  517.  DragText uses three pointers: 
  518.  
  519.  Insert -  text will be inserted into editable fields; text will be 
  520.            matched and selected in listboxes and spinbuttons 
  521.  
  522.  Replace - used only for single-line entryfields to indicate that
  523.            dropped text will completely replace the current contents.
  524.            Press and release the Insert key in a normal fashion to
  525.            toggle between insert and replace. 
  526.  
  527.  Illegal - DragText will not permit a drop 
  528.   
  529.  Drag Icons
  530.  ----------
  531.  With all Extended Features enabled, DragText switches among six 
  532.  different icons. If only the Basic Features are enabled, it uses two.  
  533.  This feature is disabled if you have one of the original versions of 
  534.  OS/2 Warp v3.0 because of a bug in them (see Change Icons for more 
  535.  information). 
  536.  
  537.  DragText uses these icons: 
  538.  
  539.  Text -    text will be inserted into editable fields; matching text
  540.            will be selected in listboxes and readonly spinbuttons 
  541.            [Basic and Extended features]. This icon is also used when 
  542.            you drag a DragText-created file over any DragText-enabled 
  543.            window [Extended features]. 
  544.  
  545.            Note:  if Change Icons is disabled, this is the only icon
  546.            that will be used. 
  547.  
  548.  File -    this icon never appears over a DragText-enabled window.
  549.            Over the Workplace Shell, a drop will create a file; 
  550.            elsewhere, text will be transfered to the target program 
  551.            via a file [Extended features]. 
  552.  
  553.  
  554.  Url object - if the text you are dragging is a URL, this icon appears
  555.            after you leave a DragText window.  Over the Workplace Shell,
  556.            a drop will create a WPS Url object;  elsewhere, text will be
  557.            transfered to the target program via file [Extended features].
  558.  
  559.  File Name - when you drag a file or folder over a DragText 
  560.            window, this icon replaces the original to show that the file 
  561.            or folder's fully qualified name will be inserted [Basic and 
  562.            Extended features].
  563.  
  564.  File Contents - appears only when dragging a file over a multiline
  565.            entryfield (you may have to press the Alt key).  The file's
  566.            contents will be inserted [Extended features].
  567.  
  568.  Folder Contents - appears only when dragging a folder over a multiline
  569.            entryfield (you must press the Alt key).  A listing of the
  570.            folder's contents will be inserted [Extended features].   
  571.     
  572.  
  573.  File Icon
  574.  ---------
  575.  The default icon assigned to files DragText creates is the same as the
  576.  file icon shown above.  To avoid wasting disk space, DragText files 
  577.  share a single icon which is supplied by the DTFile WPS class.  You 
  578.  can change the default to an icon of your choice by creating an icon
  579.  file named "MYFILE.ICO" and putting it in your DragText directory. 
  580.  
  581.  
  582.  
  583. __________________________________________________________________________
  584.  
  585.     Modifier Keys and Defaults
  586. __________________________________________________________________________
  587.  
  588.  
  589.  Modifier Keys
  590.  -------------
  591.  DragText uses standard modifier keys and adds two others to override 
  592.  the default action.  Except for the Insert key, press and hold them 
  593.  before you drop, NOT when you begin a drag.  For Insert, press and 
  594.  release immediately while over an entryfield;  do NOT hold it down. 
  595.  
  596.  Ctrl 
  597.  
  598.       copy text and DragText files 
  599.       copy text onto itself 
  600.       for files, insert the file's formatted directory entry rather
  601.        than its fully-qualified name (this usage may change in future
  602.        versions) 
  603.   
  604.   Shift 
  605.  
  606.       move text 
  607.       copy a DragText file then delete it 
  608.       you can never move folders or files from other sources 
  609.   
  610.   Alt 
  611.  
  612.       over MLEs, VIO windows, DTFile and DTClip objects, insert a 
  613.        file's contents 
  614.       over MLEs, VIO windows, DTFile and DTClip objects, insert a 
  615.        folder's directory listing 
  616.   
  617.   Insert 
  618.  
  619.       over a single-line entryfield or a DTClip object's viewer
  620.        window, toggle between inserting the dropped text into the
  621.        current contents, and replacing the current contents with
  622.        the dropped text. 
  623.   
  624.   Defaults
  625.   --------
  626.   In all cases, the default operation is Copy.  You can change these 
  627.   defaults: 
  628.  
  629.   On the Options page     
  630.  
  631.       copy/move text within a window     
  632.       copy/move text between windows     
  633.       insert/replace text in entryfields 
  634.   
  635.   On the File Handling page:     
  636.  
  637.       copy/move text from a window into a DragText file     
  638.       copy/move a DragText file into a window     
  639.       insert a file's name/contents into MLEs, etc. 
  640.  
  641.  
  642. __________________________________________________________________________
  643.  
  644.     Supported PM Windows
  645. __________________________________________________________________________
  646.  
  647.  
  648.  DragText works with six commonly-used types of windows found in 
  649.  most every application.  They may be used as the app's main window, 
  650.  or only in its dialogs and notebooks.  An example of each window 
  651.  appears on the Info page in the Options Notebook   
  652.  
  653.  DragText also supports VIO (command-line) windows as an Extended 
  654.  feature. Refer to VIO Windows for details.   
  655.  
  656.  Entryfield
  657.  ----------
  658.  usually contains a single piece of information, such as a filename. 
  659.  
  660.       to drag the entire contents, don't highlight any text, just drag 
  661.       to replace the entire contents, quickly press and release the
  662.        Insert key while over the field.  The mouse pointer will change
  663.        to show that you're in Replace mode. 
  664.   
  665.   Note:  You can not drag text from "unreadable" entryfields (those 
  666.   which display asterisks rather than text).  You can still drop text
  667.   on them. 
  668.  
  669.   Multi-line Entryfield 
  670.   ---------------------
  671.   often used as the main text window in simpler apps such as the 
  672.   System Editor. 
  673.  
  674.       insert the contents of any file by pressing the Alt key before you 
  675.        drop the file's icon. 
  676.       enter a formatted listing for a directory by pressing the Alt key 
  677.        before you drop the folder's icon (see Directory Listing Options
  678.        for details). 
  679.   
  680.   Listbox 
  681.   -------
  682.   dropping text will cause DragText to search for a matching item. If 
  683.   found, it will be selected (highlighted); if not, you'll hear a beep. 
  684.   DragText will never insert text into a listbox. 
  685.  
  686.   Combobox
  687.   --------
  688.   combines an entryfield with a listbox.  DragText handles each part as
  689.   if it were a stand-alone window, with one exception. If the entryfield
  690.   is read-only, dropping text on it will cause a search of the listbox
  691.   for a matching entry 
  692.  
  693.   Spin Button 
  694.   -----------
  695.   combines an entryfield with a button.  If the entryfield part can be 
  696.   edited, it will be handled like a stand-alone entryfield.  If it is 
  697.   read-only, DragText will search for a matching item. If found, it will 
  698.   be displayed; otherwise, you'll hear a beep. 
  699.  
  700.  
  701.   Static Text
  702.   ----------- 
  703.   used to display text that can't be edited, such as labels and error 
  704.   messages.  You can drag text from static text windows but you can 
  705.   never drop anything on them.   
  706.  
  707.   Note:  You should be aware that some programs create their own 
  708.   window-types that closely resemble the standard ones.  DragText may 
  709.   not support these look-alikes.   
  710.  
  711.  
  712.  
  713. __________________________________________________________________________
  714.  
  715.     VIO Windows
  716. __________________________________________________________________________
  717.  
  718.  
  719.  Sometimes referred to as "text-mode" or "command-line" windows, 
  720.  VIO windows let OS/2 and DOS programs that were designed to use the 
  721.  full screen run on the Desktop in a window.  Support for these windows 
  722.  is one of DragText's Extended features   
  723.  
  724.  Because the internal functioning of VIO windows is entirely 
  725.  undocumented, DragText must rely on their existing clipboard interface 
  726.  to move text in and out of them.  This is the only type of window 
  727.  where DragText uses the clipboard.  For all other supported windows 
  728.  windows, its operations are completely independent of the clipboard.   
  729.  
  730.  Refer to these sections for details on using DragText in VIO windows: 
  731.  
  732.       Using Drag and Drop 
  733.  
  734.       System Menu Options 
  735.  
  736.       Mouse Marking 
  737.  
  738.       Disabling DragText 
  739.  
  740.  
  741.  
  742. __________________________________________________________________________
  743.  
  744.     Using Drag and Drop in VIO Windows
  745. __________________________________________________________________________
  746.  
  747.  
  748.  Drag 
  749.  ----
  750.  Select the text to be dragged using either DragText's marking feature or 
  751.  another similar facility, then begin dragging.  The text will be copied
  752.  to the clipboard where DragText can access it and handle it like text
  753.  from any other window.   
  754.  
  755.  Drop
  756.  ---- 
  757.  Text dropped on a VIO window is first copied to the clipboard, then 
  758.  pasted into the window at the current cursor location. For some OS/2 
  759.  text-mode apps that offer mouse support, the cursor may move to the 
  760.  drop location.  Dropping a file inserts either its name or contents;
  761.  you can set the default on the Extended->File Handling Options page
  762.  in DragText's Options notebook (page 2 of the Files section).   
  763.  
  764.  
  765.  
  766. __________________________________________________________________________
  767.  
  768.     System Menu Options in VIO Windows
  769. __________________________________________________________________________
  770.  
  771.  
  772.  DragText adds a new entry to the System Menu for VIO windows.  
  773.  Choosing it displays a submenu that lets you turn these features on or 
  774.  off for that window only: 
  775.  
  776.       Mouse Marking 
  777.       Drag 
  778.       Drop 
  779.  
  780.   The initial settings for each window are controlled by the 
  781.   Extended->VIO Options page in DragText's Options notebook.   
  782.  
  783. __________________________________________________________________________
  784.  
  785.     Mouse Marking in VIO Windows
  786. __________________________________________________________________________
  787.  
  788.  
  789.  DragText provides a mouse-initiated marking feature that operates 
  790.  similarly to that included in Warp v4.0 but is somewhat more flexible.  
  791.  You can choose whether to use mouse button 1 or 3 for marking, and 
  792.  whether a specific key must be pressed for it to become active.  These 
  793.  options are set using the Extended->VIO Options page in DragText's 
  794.  Options notebook.   
  795.  
  796.  The only mouse action needed to use DragText is Mark.  However, for 
  797.  your convenience, all of the standard mouse actions are supported:   
  798.  
  799.   Mark      Press MB1 or MB3, then start moving the mouse.  When you 
  800.             release the button, the text will remain marked, ready for
  801.             it to be dragged. 
  802.   Copy      While marking (i.e. while MB1 or 3 is still down), press MB2.  
  803.             The marked text will be copied to the clipboard and the 
  804.             highlighting will be removed. 
  805.   Paste     Press MB1 (or MB3) and MB2 at the same time.  The current 
  806.             contents of the clipboard will be pasted at the cursor
  807.             location (not at the mouse pointer). 
  808.  
  809. __________________________________________________________________________
  810.  
  811.     Disabling DragText in VIO Windows
  812. __________________________________________________________________________
  813.  
  814.  
  815.  DragText provides support for the window, NOT the program running in 
  816.  the window.  You cannot disable DragText for specific apps that run in 
  817.  a VIO window.  If you encounter problems, you can disable it in either 
  818.  of two ways: 
  819.  
  820.       from the Extended page of DragText's Options notebook so that it 
  821.        cannot be turned on for any window, or 
  822.       from the Extended->VIO Options page so that it can be turned on 
  823.        for selected windows from their System Menu. 
  824.  
  825. __________________________________________________________________________
  826.  
  827.  
  828.     Options Notebook
  829.  
  830. __________________________________________________________________________
  831.  
  832.     Notebook Layout
  833. __________________________________________________________________________
  834.  
  835.  
  836.  Whenever you need to change DragText's defaults or get help on using 
  837.  it, run DragText to open its Options Notebook.  There are four major 
  838.  sections, each with a tab at the top of the notebook: 
  839.  
  840.    Basic       set the default actions for DragText's Basic features
  841.  
  842.    Extended    set the default actions for DragText's Extended features
  843.  
  844.    Disable     restrict DragText's operation for any programs you specify
  845.  
  846.    Info        get quick help, review error messages, enter your 
  847.                registration 
  848.   
  849.   All settings take effect as soon as you press the "Apply" button, 
  850.   change pages in the notebook, or close it. 
  851.  
  852.  
  853.  
  854. __________________________________________________________________________
  855.  
  856.     Basic Features
  857. __________________________________________________________________________
  858.  
  859.  
  860.  The two Basic pages let you set the default actions for DragText's 
  861.  Basic features. All settings take effect as soon as you press the 
  862.  "Apply" button, change pages in the notebook, or close it. 
  863.  
  864.  
  865.  
  866. __________________________________________________________________________
  867.  
  868.     Drag Defaults
  869. __________________________________________________________________________
  870.  
  871.  
  872.  Between Windows
  873.  ---------------
  874.  when dragging text from one window to another, this determines 
  875.  whether the default action will be to copy or move the text 
  876.  
  877.  Within a Window 
  878.  ---------------
  879.  when dragging text from one part of a window to another, this 
  880.  determines whether the the text will be copied or moved 
  881.  
  882.  These defaults can be overridden by pressing the Ctrl key (to copy) or 
  883.  the Shift key (to move). 
  884.  
  885.  Note:  In many situations, a move operation is not possible.  If the 
  886.  default is set to move, the text will be copied instead. If you
  887.  explicitly request a move by pressing the Shift key, the operation
  888.  will be refused. 
  889.  
  890.  Drops into entryfields
  891.  ---------------------- 
  892.  When you drop text from another window into an entryfield (or the 
  893.  entryfield portion of a combobox or spin button), you can choose to
  894.  have it: 
  895.  
  896.       inserted into the existing text (the initial setting) 
  897.       completely replace the existing text (the recommended setting) 
  898.   
  899.   When set to insert, DragText's 'I-beam' mouse pointer will be used.  
  900.   When set to replace, the mouse pointer will change to an I-beam 
  901.   followed by three X's. (See Icons and Pointers ) In use, press and 
  902.   immediately release the Insert key while over an entryfield to toggle 
  903.   between insert and replace.  You must be over a DragText-enabled 
  904.   window when you press Insert to avoid changing the system's global 
  905.   insert state. 
  906.  
  907.  
  908.  
  909. __________________________________________________________________________
  910.  
  911.     Background Drag
  912. __________________________________________________________________________
  913.  
  914.  
  915.  This option keeps a DragText-enabled window from coming to the top
  916.  when you press mouse button 2 ("MB2", usually the right-hand button).
  917.  Enabling this feature will prevent the source of a drag from covering
  918.  the intended target. Your choices are: 
  919.  
  920.       never:  this feature is disabled 
  921.       always:  this feature is enabled 
  922.       Ctrl+MB2 only:  this feature is active only when you press and
  923.        hold the Ctrl key as you press mouse button 2 
  924.   
  925.   You can disable this feature on a program-by-program basis using the 
  926.   Disable page. 
  927.  
  928.   
  929.   Important:   
  930.  
  931.       This option affects all MB2 actions in DragText-enabled windows. 
  932.        If the window has a popup menu, clicking MB2 will display the 
  933.        menu on top of all other windows but the window itself will 
  934.        remain partially covered. 
  935.       You can perform a drag even if the highlighted text is completely 
  936.        covered. Begin dragging from whatever portion of the window is 
  937.        visible. 
  938.       Some utility programs that add new functions to the mouse buttons 
  939.        may interfere with this DragText feature. 
  940.  
  941.  
  942.  
  943. __________________________________________________________________________
  944.  
  945.     Reset notebook to default size
  946. __________________________________________________________________________
  947.  
  948.  
  949.  Each time you close the Options Notebook, DragText saves its current 
  950.  size, position, and display attributes (e.g. the font used for notebook 
  951.  tab text). Use this checkbox to restore all of these to their default 
  952.  values the next time you run DragText.exe.  This is particularly useful 
  953.  if you change display resolutions. 
  954.  
  955.  
  956.  
  957. __________________________________________________________________________
  958.  
  959.     Icons and Pointers
  960. __________________________________________________________________________
  961.  
  962.  
  963.  Pointer Size 
  964.  ------------
  965.  You can choose whether DragText uses Normal sized I-beam  and 
  966.  Illegal  mouse pointers or Large ones that may be more appropriate for 
  967.  high-resolution displays.   
  968.  
  969.  Change Icons 
  970.  ------------
  971.  This controls whether DragText automatically determines if it is safe to 
  972.  change the icon as you drag text or files over a DragText-enabled 
  973.  window. See below for a detailed explanation.  Your choices are: 
  974.  
  975.       auto-detect:  DragText will perform the check described below.  
  976.        This is the default. 
  977.       yes:  change icons, regardless of the build level. 
  978.       no:  do not change icons, regardless of the build level. 
  979.   
  980.   Details 
  981.   When you drag text or files over a DragText window, DragText can 
  982.   change the dragged icon to identify what will happen if you drop it.  
  983.   However, a bug in all of the original releases of OS/2 Warp v3.0 will 
  984.   cause the source application to crash if this feature is enabled.  The 
  985.   problem can be corrected by installing Warp Fixpack 8 or later (Fixpack 
  986.   22 was the latest available, as of October, 1996).  It is also fixed in 
  987.   v4.0. 
  988.  
  989.   At startup, DragText examines the "buildlevel" of PMMERGE.DLL to see 
  990.   if this fix is installed and then enables or disables this feature 
  991.   accordingly.  The results of its findings are displayed here (either 
  992.   auto-detect = yes or auto-detect = no). If DragText misidentifies the 
  993.   buildlevel, you can override it with this setting. To identify the 
  994.   buildlevel yourself, enter "ver /r" at an OS/2 command prompt. This 
  995.   feature should be enabled if the buildlevel is 8.232 or higher. 
  996.  
  997.   Cache Icons 
  998.   -----------
  999.   DragText doesn't load an icon until it is needed.  It can then save it
  1000.   for later use or it can delete it to free up memory.  Unless you run
  1001.   many programs simultaneously and are short of memory, you should
  1002.   probably leave caching enabled. 
  1003.  
  1004.       yes:  leave icons in memory; this is the default. 
  1005.       no:  delete the icon after use; this will free all icons,
  1006.        including those previously cached. 
  1007.  
  1008.  
  1009.  
  1010. __________________________________________________________________________
  1011.  
  1012.     Other Options
  1013. __________________________________________________________________________
  1014.  
  1015.  
  1016.  Hilite Dropped Text
  1017.  -------------------
  1018.  When set to yes, DragText will highlight the text you drop into an 
  1019.  editable window.  This permits you to repeatedly copy the same text, 
  1020.  and makes it easier to move or delete text dropped in error. 
  1021.  
  1022.  Error Notification
  1023.  ------------------
  1024.  This determines whether DragText notifies you when it encounters an 
  1025.  error. When set to beep, DragText will make a distinctive two-note 
  1026.  beep. This is the initial and recommended setting.  When set to None, 
  1027.  DragText will not notify you. 
  1028.  
  1029.  In any case, the most recent error message can be viewed on the DLL 
  1030.  Info page. 
  1031.  
  1032.  Startup Delay
  1033.  -------------
  1034.  If keeping DragText in your Startup Folder causes problems (e.g. the 
  1035.  Desktop hangs), you can have DragText pause before installing itself.  
  1036.  Giving the WPS and other programs time to finish their initialization 
  1037.  should eliminate any conflicts.   
  1038.  
  1039.  Set this to None if you're not having problems.  Otherwise, see how 
  1040.  many seconds pass from the time objects in your Startup Folder are run 
  1041.  until your disk drives cease most activity.  Then select an equivalent 
  1042.  Startup Delay.  For most systems, this should be 10 to 30 seconds.   
  1043.  
  1044.  
  1045.  
  1046. __________________________________________________________________________
  1047.  
  1048.     Extended Features
  1049. __________________________________________________________________________
  1050.  
  1051.  
  1052.  The six pages under the Extended tab let you set the default actions
  1053.  for DragText's Extended features.  These features require registration
  1054.  for use after your 6-week trial period end. 
  1055.  
  1056.  All settings take effect as soon as you press the "Apply" button, 
  1057.  change pages in the notebook, or close it. 
  1058.  
  1059.       Enable Extended Features 
  1060.       Workplace Classes 
  1061.       File Creation Options 
  1062.       File Handling Options 
  1063.       Directory Listing Options 
  1064.       Url Options 
  1065.       VIO Options 
  1066.  
  1067.  
  1068.  
  1069. __________________________________________________________________________
  1070.  
  1071.     Enable Extended Features
  1072. __________________________________________________________________________
  1073.  
  1074.  
  1075.  Enable all or parts of DragText's Extended features systemwide.   
  1076.  
  1077.  Files
  1078.  -----
  1079.  Create files by dropping text on a folder or the Desktop. 
  1080.  Read files and directories by dropping them on any supported window or 
  1081.  object. 
  1082.  This feature can be disabled for specific programs using the Disable 
  1083.  page.   
  1084.  
  1085.  Url objects
  1086.  -----------
  1087.  DragText will create a Url object or file if the text you drop on a 
  1088.  folder or the Desktop is recognized as a Uniform Resource Locator. 
  1089.  DragText will remove any embedded spaces and newline characters, and 
  1090.  will assign the object or file a name based on the Url.  If this feature 
  1091.  is disabled, DragText will handle Urls like any other dragged text.   
  1092.  
  1093.  VIO windows
  1094.  -----------
  1095.  Text can be dragged from VIO (text-mode) windows and text or files 
  1096.  can be dropped onto them. Unlike any other windows, DragText must 
  1097.  use the clipboard to accomplish this.  Each drag or drop involving
  1098.  a VIO window will overwrite the current contents of the clipboard.
  1099.  To make marking VIO text easier, DragText offers a mouse-initiated
  1100.  marking feature similar to Warp v4.0 but somewhat more flexible.   
  1101.  
  1102.  Clipboard Object
  1103.  ----------------
  1104.  If the DTClip class is registered, the clipboard object it creates can
  1105.  be used like any other DragText-enabled window.  You can either use the 
  1106.  object's icon to drag and drop text to and from the clipboard, or you
  1107.  can open it to display a window that can be used as a clipboard viewer
  1108.  and editor.   
  1109.  
  1110.  DTFile append
  1111.  -------------
  1112.  If the DTFile class is registered, text or a file can be dropped on a 
  1113.  DragText file to append it to the existing contents.   
  1114.  
  1115.  
  1116.  
  1117. __________________________________________________________________________
  1118.  
  1119.     Install/Remove Workplace Classes
  1120. __________________________________________________________________________
  1121.  
  1122.  
  1123.  DragText uses two Workplace Shell classes, DTFile and DTClip,  to 
  1124.  provide some of its Extended features. These classes can be installed 
  1125.  or removed at any time, regardless of whether any Extended features 
  1126.  are enabled. 
  1127.  
  1128.  When you turn to the Extended page, DragText checks to see if each 
  1129.  class is currently registered. It then sets the button next to each
  1130.  name accordingly, either to Install or Remove   
  1131.  
  1132.  Install
  1133.  -------
  1134.  DragText will attempt to register the corresponding WPS class.  For 
  1135.  DTClip, it will also attempt to create a Clipboard Object on the Desktop 
  1136.  named "DTClip".  When complete, it will display a popup message 
  1137.  window that says whether it succeeded or failed.   
  1138.  
  1139.  If installation succeeds, the button will change to Remove. You may 
  1140.  have to restart your system for existing DragText files to acquire the 
  1141.  new features provided by DTFile.  This should not be necessary for 
  1142.  DTClip.  Also, be sure the features provided by these classes are 
  1143.  enabled in the Enable Extended Features section of the Extended page. 
  1144.  
  1145.  If installation fails, the button may still change to Remove. If so, you 
  1146.  should press it again so that Install reappears. The most likely reason 
  1147.  for failure is that DTFile20.Dll or DTClip20.Dll could not be found in 
  1148.  your DragText directory (all of DragText's program files must be in the 
  1149.  same directory as DragText.Exe).   
  1150.  
  1151.  Remove
  1152.  ------
  1153.  DragText will display a message explaining what it is about to do, and 
  1154.  will ask for confirmation.  If you press OK, it will attempt to remove 
  1155.  the corresponding WPS class.  For DTClip, it will first try to delete
  1156.  the Clipboard Object it created when you installed this class.  For
  1157.  DTFile, it will not delete any files. When complete, it will display a
  1158.  popup message window that says whether it succeeded or failed.  It is
  1159.  very unlikely that this will fail.  For DTFile, you may have to restart
  1160.  your system to remove it from memory.   
  1161.  
  1162.  Recreating the Clipboard Object
  1163.  -------------------------------
  1164.  If you need to recreate your Clipboard Object (perhaps because you 
  1165.  accidentally deleted it), simply remove the DTClip class, then install
  1166.  it again.   
  1167.  
  1168.  
  1169.  
  1170. __________________________________________________________________________
  1171.  
  1172.     File Creation Options
  1173. __________________________________________________________________________
  1174.  
  1175.  
  1176.  File and Url Titles
  1177.  -------------------
  1178.  DragText files are given meaningful names based on the first few words 
  1179.  of the text.  Url objects' names are based on the Url itself.  These 
  1180.  options control how the will be formatted. 
  1181.  
  1182.  Lines:   the maximum number of lines the title will use when 
  1183.  displayed in a Workplace folder 
  1184.  
  1185.  Chars:   the maximum number of characters in each line 
  1186.  
  1187.  +/- Chars:   DragText can add or subtract this many characters to a 
  1188.  line to avoid splitting a word in two 
  1189.  
  1190.  Replace punctuation with:   this character will replace one or more 
  1191.  consecutive spaces, punctuation, and control characters in file titles 
  1192.  (but not in Url titles)   
  1193.  
  1194.  Temporary Files
  1195.  ---------------
  1196.  These settings control whether DragText will create a temporary file 
  1197.  every time you begin dragging text.  A temporary file is NOT needed to 
  1198.  drop text on a folder or the Desktop to create a file.  It is needed to 
  1199.  drop text on: programs that will only accept a file; printer objects;
  1200.  and program objects (such as editors) to open them.  Because DragText
  1201.  uses a separate thread to create its temporary file, this shouldn't
  1202.  have a significant impact on overall performance.   
  1203.  
  1204.  Create temp files: 
  1205.  
  1206.       always:  this is the most reliable setting for transferring text
  1207.        via a file, and is the default setting.  However, there will be
  1208.        background disk activity whenever you begin dragging text.   
  1209.       Urls only:  a temporary file will be created only if the text
  1210.        is recognized as a URL.  This lets you drop Urls on your Web
  1211.        browser icon to open the program and load the Url, but avoids
  1212.        disk activity for other types of text.   
  1213.       never:  this is the best setting if your apps will accept dragged 
  1214.        text directly and you don't need to drop text on Workplace objects 
  1215.        other than folders. 
  1216.   
  1217.   File Name:   the name DragText uses when creating a file for any text 
  1218.   other than a Url; it is reused every time you begin a drag.  The name 
  1219.   must conform to the 8.3 naming convention.  The default value is 
  1220.   "DT_TEXT". 
  1221.  
  1222.  
  1223.   Url Name:   the name DragText uses when creating a file for Url text; 
  1224.   it is reused every time you drag a Url.  The name must conform to the 
  1225.   8.3 naming convention.  The default value is "DT_URL". 
  1226.  
  1227.   Path:   the disk directory where the temporary file is stored.  The 
  1228.   default value is the directory where DragText.Exe is stored.   
  1229.  
  1230.   Note:  If "Create temp files" is enabled, and you have the Workplace's 
  1231.   "confirm copy" option set, a confirmation dialog will appear whenever 
  1232.   you drop text on a folder or the Desktop.  The file name shown will be 
  1233.   that of the temporary file.  However, the copied file will have a name 
  1234.   based on the text or Url.   
  1235.  
  1236.  
  1237.  
  1238. __________________________________________________________________________
  1239.  
  1240.     File Handling Options
  1241. __________________________________________________________________________
  1242.  
  1243.  
  1244.  These options control how DragText will handle files dropped on 
  1245.  supported windows and objects. 
  1246.  
  1247.  DragText Files
  1248.  --------------
  1249.  
  1250.  Creating a file:   the text used to create a file can be either copied 
  1251.  or moved (i.e. deleted) from the source window.  Override the default
  1252.  by pressing Shift to move or Ctrl to copy when you drop the text. 
  1253.  
  1254.  Dropping a DTFile:   when you drop a DragText file on a supported 
  1255.  window, you can either copy or delete (i.e. move) the file.  You can 
  1256.  override the default by pressing Shift to move or Ctrl to copy.   
  1257.  
  1258.  Other Files
  1259. ------------
  1260.  
  1261.  When you drop a file DragText didn't create on one of these windows
  1262.  or objects, DragText will insert either the file's complete name or
  1263.  the file's contents. If it inserts the contents, DragText will replace
  1264.  all nulls with spaces and remove any trailing end-of-file (Ctrl-Z)
  1265.  character.  You can toggle these settings by pressing Alt when you
  1266.  drop the file.   
  1267.  
  1268.  
  1269.  
  1270. __________________________________________________________________________
  1271.  
  1272.     Directory Listing Options
  1273. __________________________________________________________________________
  1274.  
  1275.  
  1276.  If you drop a Workplace folder on a multiline entryfield while pressing 
  1277.  Alt, DragText will insert a formatted listing of the files in that disk 
  1278.  directory. This listing will not include non-file objects (such as 
  1279.  program objects or shadows).  This feature can be used to create 
  1280.  simple batch files, as shown in Example 2 below. 
  1281.  
  1282.  Include
  1283.  -------
  1284.  edit window:   like any request for a directory listing, this 
  1285.  determines which files will be included.  The default is "*"  which 
  1286.  includes all files.  You could change this to "*.exe" to include only 
  1287.  programs, or to "a*" to include only files whose names begin with the 
  1288.  letter "a". 
  1289.  
  1290.  Flags:   this lets you include or exclude files based on their standard
  1291.  attributes: Directory, Read-only, Archived, Hidden, and System.  Plus
  1292.  ("+") includes files with that attribute while minus ("-") excludes 
  1293.  files with the attribute. Equal ("=") requires a file to have the
  1294.  attribute to be included.  The default value of all pluses includes
  1295.  all files.  Setting the flags to "+D -R +A =H +S" would produce a
  1296.  listing of hidden files that weren't also read-only 
  1297.  
  1298.  Listing Format
  1299.  --------------
  1300.  This sets the formatting for each file in the listing.  You can enter 
  1301.  meta-characters (see below), fixed text, tabs, and carriage returns.  
  1302.  (Note: you must include a carriage return if you want each entry to 
  1303.  appear on a separate line.)  The default value is "%#  %d  %t %s %a 
  1304.  %f" , followed by a carriage return.  If you erase the contents of this 
  1305.  field, DragText will fill in the default value; it cannot be left blank. 
  1306.  
  1307.  Heading Format
  1308.  --------------
  1309.  This produces a heading for your listing.  You may include fixed text, 
  1310.  control characters, and the meta-characters for the path and file.
  1311.  The file meta-character will be replaced by the search string.  If this
  1312.  field is left blank, no heading will be produced. 
  1313.  
  1314.  Meta-Characters
  1315.  ---------------
  1316.  These represent the various components of a directory listing: 
  1317.  
  1318.   %p        pathname as it appears on the disk with both upper and 
  1319.             lowercase letters 
  1320.   %P        pathname with all letters converted to uppercase 
  1321.             
  1322.   %f        filename as it appears on the disk with both upper and 
  1323.             lowercase letters 
  1324.   %F        filename with all letters converted to uppercase 
  1325.  
  1326.             
  1327.   %n        filename without its extension with both upper and lowercase 
  1328.             letters 
  1329.   %N        filename without its extension with all letters converted to 
  1330.             uppercase 
  1331.             
  1332.   %e        filename extension with both upper and lowercase letters 
  1333.   %E        filename extension with all letters converted to uppercase 
  1334.             
  1335.   %d        file date (same as %D) using your country's standard format 
  1336.   %D        file date (same as %d) using your country's standard format 
  1337.             
  1338.   %t        file time as HH:MM (plus AM or PM if you use a 12-hour 
  1339.             clock) 
  1340.   %T        file time as HH:MM:SS (plus AM or PM if you use a 12-hour 
  1341.             clock) 
  1342.             
  1343.   %s        file size to a maximum of 7 digits;  if the size is
  1344.             10 million or more, this field will contain 7 asterisks
  1345.             (i.e. "*******") 
  1346.   %S        file size to a maximum of 10 digits 
  1347.             
  1348.   %a        file attributes (including the directory flag) in lowercase 
  1349.             letters 
  1350.   %A        file attributes (including the directory flag) in uppercase 
  1351.             letters 
  1352.             
  1353.   %#        the sequence number of this entry, starting at 1 
  1354.             
  1355.   %%        used to include a percent sign in your fixed text 
  1356.   
  1357.   Note:  the pathname will not include a final backslash unless it is 
  1358.   immediately followed by the filename 
  1359.  
  1360.   Example 1 - verbose listing 
  1361.   
  1362.   [Heading]  Directory listing for %p
  1363.   [Listing]  File %F was created on %d at %T
  1364.   
  1365.   [Output]   Directory listing for C:\DragText
  1366.              File DRAGTEXT.EXE was created on 12-25-95 at 01:10:00
  1367.              File DRAGTEXT.DLL was created on 12-25-95 at 01:10:00
  1368.              [etc.]
  1369.   
  1370.   Example 2 - creating a batch file 
  1371.   
  1372.   [Heading]  cd %p
  1373.   [Listing]  ren %f %F
  1374.   
  1375.   [Output]   cd C:\DragText
  1376.              ren DragText.Exe DRAGTEXT.EXE
  1377.              ren DragText.Dll DRAGTEXT.DLL
  1378.              [etc.]
  1379.  
  1380.  
  1381. __________________________________________________________________________
  1382.  
  1383.     Url Options
  1384. __________________________________________________________________________
  1385.  
  1386.  If this feature is enabled, DragText will create a Url object or file if 
  1387.  the text you drop on a folder or the Desktop is recognized as a Uniform 
  1388.  Resource Locator. 
  1389.  DragText will create a WPS object if either the WPUrl or WebExplorer_
  1390.  Url class is registered.  Otherwise, it will create a file that is
  1391.  functionally identical to an object, except for the class-specific
  1392.  settings notebook. Either can be dropped on IBM's WebExplorer or other 
  1393.  compatible Web browsers to load the Url. 
  1394.  
  1395.  Url Identifiers
  1396.  ---------------
  1397.  When the beginning of your text matches one of these prefixes, DragText
  1398.  creates a Url object.  The default values are "http:// ftp://".  You
  1399.  can add any identifier that your Web browser supports;  for example,
  1400.  you could add "gopher://". Separate each identifier with a space. 
  1401.  
  1402.  DragText can also recognize incomplete Urls and fill in the missing 
  1403.  identifier. Enter the identifier surrounded by angle brackets ('<' and 
  1404.  '>'), followed by the letters DragText should try to match. The default 
  1405.  values are "<http://>www. <ftp://>ftp." .  Notice that each ends with 
  1406.  a period:  this should keep DragText from misidentifying sentences 
  1407.  beginning with these letters. 
  1408.  
  1409.  Title Options
  1410.  -------------
  1411.  DragText uses these options, plus its own rules, to format the Url as a 
  1412.  title. They do not affect the object's contents. 
  1413.  
  1414.  Remove from Hostname:   to provide shorter and more meaningful titles,
  1415.  you can have DragText remove unnecessary words from the hostname portion
  1416.  of the Url.  Each portion of the name, delimited by a dot or a slash,
  1417.  is compared to this list;  if it matches, the word is  eliminated.
  1418.  The wildcard characters '*' and '?' can be used.  The default values
  1419.  are "www* com net edu org ??" .  Using "www*" will remove "www",
  1420.  "www1", "www-os2", etc.  Using "??" will remove all two-letter words,
  1421.  such as country identifiers (e.g. "ca" or "de"). 
  1422.  
  1423.  Line break after hostname:   when checked, only the hostname will appear
  1424.  on the first line of the title. Any path information will begin on the
  1425.  second line.  If the hostname is long enough to wrap to line 2, no line
  1426.  break will be added. 
  1427.  
  1428.  Hostname only:   when checked, the Url title will include only the 
  1429.  hostname.  No path information will appear in the title.   
  1430.  
  1431. __________________________________________________________________________
  1432.  
  1433.     VIO Options
  1434. __________________________________________________________________________
  1435.  
  1436.  
  1437.  If VIO support is enabled, you can drag text and files into and out of 
  1438.  these windows, subject to the settings on this page.  For details on 
  1439.  DragText's VIO support, refer to VIO Window Overview   
  1440.  
  1441.  Options
  1442.  -------
  1443.  Drag & Drop: Controls whether drag and/or drop is enabled for a VIO
  1444.  window when it is first opened.  Each VIO window has a DragText item in
  1445.  its System Menu that lets you change this setting for that window only.
  1446.  
  1447.  Mouse Marking: Controls whether DragText's marking feature is enabled
  1448.  for a VIO window when it is first opened.  Each VIO window has a
  1449.  DragText item in its System Menu that lets you change this setting
  1450.  for that window only.  Refer to Mouse Marking for details on how this
  1451.  feature works.   
  1452.  
  1453.  Files: Controls whether files can be created using text dragged from VIO
  1454.  windows, and whether existing files can be dropped in them to read the
  1455.  file's contents.  This is a global setting that affects all VIO windows.
  1456.  
  1457.  Mouse Marking
  1458.  -------------
  1459.  DragText provides a mouse-initiated marking feature that operates 
  1460.  similarly to that included in Warp v4.0 but is somewhat more flexible.  
  1461.  DragText's marking feature will usually override other marking utilities 
  1462.  that use the same combination of mouse buttons and keys.  Refer to 
  1463.  Mouse Marking for details on how this feature works.   
  1464.  
  1465.  Button: Controls which button will be used for marking text.
  1466.  
  1467.       mouse button 1 - usually the left mouse button 
  1468.       mouse button 3 - the middle button on a 3-button mouse 
  1469.     
  1470.  Keyboard: Controls whether particular keys must be pressed along with
  1471.  the mouse button for DragText's marking feature to become active.  This
  1472.  lets you avoid conflicts with both a VIO application's use of the mouse
  1473.  and with other marking utilities. Your options are:
  1474.  
  1475.       various combinations of Shift, Ctrl, and Alt - the selected key or 
  1476.        keys must be pressed for DragText to take action 
  1477.  
  1478.       no keys pressed - DragText will ignore the mouse action if Shift, 
  1479.        Ctrl, or Alt are pressed 
  1480.  
  1481.       ignore keyboard - DragText's marking feature will become active 
  1482.        regardless of whether any keys are pressed. 
  1483.  
  1484.   Remove last carriage return 
  1485.   When checked, DragText will delete the carriage return that the system 
  1486.   adds following the last line of text.   
  1487.  
  1488.  
  1489.  
  1490. __________________________________________________________________________
  1491.  
  1492.     Disable
  1493. __________________________________________________________________________
  1494.  
  1495.  
  1496.  The Disable page lets you restrict DragText's operation for any 
  1497.  Presentation Manager-based programs you specify (e.g. System Editor).  
  1498.  You cannot disable it for specific programs that run in a VIO 
  1499.  (text-mode) window (e.g. TEdit).  If necessary, you can disable it for
  1500.  a particular VIO window from that window's System menu (refer to 
  1501.  Enable Extended Features for details).   
  1502.  
  1503.  Normally, DragText is enabled for all programs.  However, if it
  1504.  conflicts with an application's use of drag-and-drop, you can partially
  1505.  or totally disable DragText for that program. 
  1506.  
  1507.  The "Program" section of the dialog contains a list of all applications 
  1508.  that currently have restrictions. The checkboxes under "Uncheck to 
  1509.  Disable" show the window types on which DragText operates.  If a box 
  1510.  is checked, DragText is enabled. 
  1511.  
  1512.  If DragText's Extended features are enabled, you can disable them for a 
  1513.  specific program. Uncheck Drag to disable file and Url object creation; 
  1514.  uncheck Drop to disable reading files, directories, and Url objects. 
  1515.  
  1516.  You can also disable Background Drag for specific programs. 
  1517.  
  1518.  Important:   you can only disable file operations for DragText-enabled 
  1519.  windows.  These are windows where the mouse pointer changes to one of
  1520.  DragText's unique pointers (see Icons and Pointers for details).  You 
  1521.  cannot prevent a program that accepts dropped files from accepting 
  1522.  text rendered as a file or Url object.  For example, if you drag a Url 
  1523.  from a DragText window, you cannot prevent IBM's WebExplorer from 
  1524.  accepting it because DragText does not control WebExplorer's drag and 
  1525.  drop features. 
  1526.  
  1527.  Notes:   
  1528.  
  1529.       Restrictions are checked when a program is launched, not during 
  1530.        its execution.  To add a restriction, close the application
  1531.        program, add the restriction, then restart the program. 
  1532.       Only programs with restrictions are saved.  Programs whose 
  1533.        settings match the default (no restrictions) will be dropped from 
  1534.        the list and will not appear next time you run DragText.  This is 
  1535.        done to enhance DragText's performance. 
  1536.  
  1537.  
  1538.  
  1539. __________________________________________________________________________
  1540.  
  1541.     Conflicts with Other Programs
  1542. __________________________________________________________________________
  1543.  
  1544.  
  1545.  DragText knows very little about the programs it works with and they 
  1546.  know absolutely nothing about DragText.  Because of this, conflicts are 
  1547.  possible - particularly with applications that have their own drag and 
  1548.  drop functions. 
  1549.  
  1550.  DragText can usually tell when a program is handling drag and drop and 
  1551.  avoids getting involved.  When this fails, you may get an error message 
  1552.  or unexpected results. 
  1553.  
  1554.  To eliminate this problem, use the Disable page to disable DragText 
  1555.  partially or totally for that program.  It usually isn't necessary to 
  1556.  disable DragText totally;  in most cases, disabling the particular type 
  1557.  of window that is causing trouble will suffice.  You may find that 
  1558.  disabling only drags or only drops for that window will solve the 
  1559.  problem. 
  1560.  
  1561.  Restrictions are checked when a program is launched, not during its 
  1562.  execution.  To add a restriction, close the application program, add the 
  1563.  restriction, then restart the program. 
  1564.  
  1565.  Note:  Most error messages arise from other problems in the system 
  1566.  and are not directly the result of a conflict between DragText and your 
  1567.  application program. 
  1568.  
  1569.  
  1570.  Add a Program to the Restricted List
  1571.  ------------------------------------
  1572.  Enter the name of the program (or drop its icon into the entryfield).
  1573.  Path info isn't needed and will be removed when you add this entry.
  1574.  
  1575.  To disable drag and/or drop for particular window types, uncheck the 
  1576.  corresponding boxes. To disable DragText entirely uncheck "All Windows".
  1577.  
  1578.  Press the button labeled "Add". 
  1579.  
  1580.  
  1581.  Change a Program's Restrictions
  1582.  -------------------------------
  1583.  Select the program from the list.  The checkboxes will show its current
  1584.  status.
  1585.  
  1586.  Make any necessary changes.
  1587.  
  1588.  Your changes will be saved when you select another program from the 
  1589.  list, press the "Apply" button, change notebook pages, or exit. 
  1590.  
  1591.  
  1592.  Remove a Program from the List
  1593.  ------------------------------
  1594.  Select the program from the list.  The checkboxes will show its current 
  1595.  status. 
  1596.  
  1597.  Press the "Remove" button.  The entry will be deleted immediately. 
  1598.  -- or -- 
  1599.  Check all of the checkboxes (i.e. so that there are no restrictions).
  1600.  The entry will be deleted when you close the notebook. 
  1601.  
  1602.  
  1603.  
  1604. __________________________________________________________________________
  1605.  
  1606.     Disabling DragText System-wide
  1607. __________________________________________________________________________
  1608.  
  1609.  
  1610.  DragText uses only documented features of OS/2 which should continue 
  1611.  to be supported in future versions. Still, it is possible that
  1612.  unforeseen changes to the operating system will render DragText
  1613.  incompatible with a particular type of window.  To retain the bulk
  1614.  of DragText's usefulness, you can disable that window type system-wide. 
  1615.  
  1616.  On the Disable page, enter <ALL PROGRAMS> (the angle brackets are 
  1617.  required). Uncheck both boxes for this window type, then press the 
  1618.  "Add" button.  This option will be in effect for all newly launched 
  1619.  programs;  those which are already running will not be affected. 
  1620.  
  1621.  In extraordinary circumstances, you may find it necessary to disable 
  1622.  DragText for all new windows in all programs.  To do this, follow the 
  1623.  instructions above, but uncheck both boxes next to "All Windows".  In 
  1624.  this case, DragText will be disabled for all new windows, including 
  1625.  those created by programs that are already running.  Windows that 
  1626.  already exist will not be affected. 
  1627.  
  1628.  
  1629.  
  1630. __________________________________________________________________________
  1631.  
  1632.     Info
  1633. __________________________________________________________________________
  1634.  
  1635.  The four Info pages provide information about DragText's usage and 
  1636.  current status.  They contain no settings except for a place to enter 
  1637.  your registration.   
  1638.  
  1639.    Info     practice your drag and drop using examples of each supported 
  1640.             window   
  1641.  
  1642.    Icons    view each of the icons and pointers used as you drag text and 
  1643.             files   
  1644.  
  1645.    DLL      review usage statistics and error messages   
  1646.  
  1647.    DT       enter your registration number, review product info   
  1648.  
  1649. __________________________________________________________________________
  1650.  
  1651.     DLL Info
  1652. __________________________________________________________________________
  1653.  
  1654.  The DLL Info page provides usage and error statistics for Drgtxt20.dll. 
  1655.  
  1656.  Usage
  1657.  -----
  1658.  The usage section shows the number of processes (programs) that have 
  1659.  loaded Drgtxt20.dll and the number currently using it. The latter figure 
  1660.  will usually be at least 3 (two instances of pmshell.exe and 
  1661.  DragText.exe itself). 
  1662.  
  1663.  Errors 
  1664.  ------
  1665.  This section displays the total number of errors encountered during this 
  1666.  session, the ID number of the last process to have an error, and the 
  1667.  message associated with that error. 
  1668.  
  1669.  When an error occurs, Drgtxt20.dll will notify you if you choose this 
  1670.  option on the Basic Features-> Misc page.  You can restart 
  1671.  DragText.exe and refer to this page to review the error message. 
  1672.  
  1673.  Note:  These messages are intended for debugging and diagnostic 
  1674.  purposes.  Except for identifying conflicts with other programs,
  1675.  they are of little use to the user.  All errors arise from flaws
  1676.  in DragText, other applications, or the operating system.
  1677.  
  1678. __________________________________________________________________________
  1679.  
  1680.     Registration Information
  1681. __________________________________________________________________________
  1682.  
  1683.  After you register DragText you will receive a registration number.  
  1684.  Enter it on the last page (Info->DT) of the Options Notebook.  Enter 
  1685.  your name exactly as it appears on your registration notice.  Close the 
  1686.  notebook, then reopen it to reset your options. 
  1687.  
  1688.  
  1689. __________________________________________________________________________
  1690.  
  1691.     Workplace Shell Classes
  1692.     -----------------------
  1693. __________________________________________________________________________
  1694.  
  1695.     DragText's WPS Classes
  1696. __________________________________________________________________________
  1697.  
  1698.  
  1699.  DragText uses two Workplace Shell classes, DTFile and DTClip, to 
  1700.  provide some of its Extended features.  Except for the features 
  1701.  described below, DragText does not rely on the WPS and operates
  1702.  very well on systems where the WPS is not used.   
  1703.  
  1704.  DTFile 
  1705.  ------
  1706.       permits appending text to an existing DragText file without
  1707.        having to open it 
  1708.       assigns DragText files a unique icon that identifies them 
  1709.     
  1710.  
  1711.   DTClip 
  1712.   ------
  1713.       provides a drag and drop interface for the clipboard 
  1714.     
  1715.  
  1716.   DragText must be loaded and the Extended features provided by these 
  1717.   classes must be enabled before you can use them.  DTClip and DTFile 
  1718.   can be installed or removed at any time, regardless of whether any 
  1719.   Extended features are enabled.  If your free trial period for the
  1720.   Extended features has expired and you haven't registered DragText,
  1721.   you should remove these classes to save memory.   
  1722.  
  1723.  
  1724.  
  1725. __________________________________________________________________________
  1726.  
  1727.     DTFile
  1728. __________________________________________________________________________
  1729.  
  1730.  
  1731.  Files created by DragText become DTFile objects if this WPS class is 
  1732.  installed.  Unlike a standard data file, you can drop text or another
  1733.  file on a DTFile's icon to append the new text to the end of the
  1734.  existing text. DragText must be loaded before you can use the append
  1735.  feature.  To identify them, DTFile objects share a default icon that
  1736.  doesn't change, regardless of any program associations.  You can
  1737.  replace this default icon with another if you wish.   
  1738.  
  1739.  For additional information, refer to: 
  1740.  
  1741.       Changing the DTFile Icon 
  1742.  
  1743.       Using DTFile Append 
  1744.  
  1745.       DTFile Append Options 
  1746.  
  1747.  
  1748.  
  1749. __________________________________________________________________________
  1750.  
  1751.     Changing the DTFile Icon
  1752. __________________________________________________________________________
  1753.  
  1754.  
  1755.  To replace DTFile's default icon, create an icon file named 
  1756.  MYFILE.ICO and place it in your DragText directory (i.e. the same 
  1757.  directory as DTFILE20.DLL).   
  1758.  
  1759.  
  1760.  
  1761. __________________________________________________________________________
  1762.  
  1763.     Using DTFile Append
  1764. __________________________________________________________________________
  1765.  
  1766.  
  1767.  Drop text or a file on a DTFile's icon to add it to the file. The new 
  1768.  text will be joined to the existing text according to the append options 
  1769.  you select.  Refer to DTFile Append Options for a complete description.   
  1770.  
  1771.  Important:  When dropping text or a file on an object's icon, the 
  1772.  mouse pointer and the dragged image will not change the way it would 
  1773.  over a DragText-enabled window.  However, standard DragText actions, 
  1774.  such as pressing Alt to insert a dropped file's contents, will still
  1775.  work.   
  1776.  
  1777.  
  1778.  
  1779. __________________________________________________________________________
  1780.  
  1781.     DTFile Append Options
  1782. __________________________________________________________________________
  1783.  
  1784.  
  1785.  Each DTFile object has two pages in its WPS notebook that control the 
  1786.  way text or a file dropped on a DragText file icon will be joined to the 
  1787.  existing text. The first page controls options for that file only. The 
  1788.  second page sets system-wide options for all DTFile objects.   
  1789.  
  1790.  Existing Text
  1791.  -------------
  1792.  Controls whether any blank space following the existing text will be 
  1793.  removed.  Null and end-of-file characters will always be removed, 
  1794.  regardless of this setting.  Your choices are: 
  1795.  
  1796.       remove trailing blank lines - lines containing only spaces, tabs,
  1797.        and newline characters will be deleted.  The last line of text 
  1798.        will not be affected. 
  1799.       remove trailing whitespace - all spaces, tabs, and newline
  1800.        characters after the last printable character will be deleted.
  1801.        This is the default. 
  1802.       do not edit - the file will be left as-is, except for trailing
  1803.        null and end-of-file characters. 
  1804.   
  1805.   Separator
  1806.   ---------
  1807.   Controls what text, if any, should be placed between the file's
  1808.   existing contents and the newly added text. 
  1809.  
  1810.   edit window:   enter your separator text here exactly as it should 
  1811.   appear in the file.  Blank lines in the separator will not be removed.
  1812.   If you don't want a separator, erase the entire contents of this window.
  1813.   If this window is too small for your needs, use another editor to format 
  1814.   your separator text.  Then drag that text (or the file you saved it in) 
  1815.   into this window.   
  1816.  
  1817.   You can include the date and/or time of the append by entering these 
  1818.   meta-characters in your separator text: 
  1819.  
  1820.   %d        date (same as %D) using your country's standard format 
  1821.   %D        date (same as %d) using your country's standard format 
  1822.             
  1823.   %t        time as HH:MM (plus AM or PM if you use a 12-hour clock) 
  1824.   %T        time as HH:MM:SS (plus AM or PM if you use a 12-hour clock) 
  1825.     
  1826.  
  1827.   Separator always on a new line:   checking this ensures that the 
  1828.   separator always appears on the line following the existing text.
  1829.   It will not add a blank line and will not have any effect if there
  1830.   is no separator.   
  1831.  
  1832.  
  1833.   New Text
  1834.   --------
  1835.   Controls whether any blank space preceeding the new text will be 
  1836.   removed. Null characters will always be changed to spaces, regardless 
  1837.   of this setting. Your choices are: 
  1838.  
  1839.       remove leading blank lines - lines containing only spaces, tabs, 
  1840.        and newline characters will be deleted.  The first line containing 
  1841.        printable text will not be affected.  This is the default. 
  1842.       remove leading whitespace - all spaces, tabs, and newline 
  1843.        characters before the first printable character will be deleted. 
  1844.       do not edit - the dropped text will be left as-is, except for 
  1845.        leading nulls. 
  1846.   
  1847.   New text always on a new line:   checking this ensures that the 
  1848.   dropped text always appears on the line following the separator or 
  1849.   existing text.  Otherwise, its position depends on whether the 
  1850.   preceeding text ends with a newline character.   
  1851.  
  1852.   Undo
  1853.   ----
  1854.   restore the settings that were in effect when the notebook was first 
  1855.   opened   
  1856.  
  1857.   Default
  1858.   -------
  1859.   On the first notebook page ("Options for This File"), resets this
  1860.   file's options to the system-wide defaults.  On the second notebook
  1861.   page ("DTFile Defaults"), resets the options to DTFile's built in
  1862.   defaults. When the defaults are already in effect, this button is
  1863.   disabled.   
  1864.  
  1865.  
  1866.  
  1867. __________________________________________________________________________
  1868.  
  1869.     DTClip
  1870. __________________________________________________________________________
  1871.  
  1872.  
  1873.  DTClip provides a drag and drop interface for the clipboard.
  1874.  Registering this class creates a Clipboard Object on the Desktop
  1875.  that operates like a DragText-enabled window.  Opening the object
  1876.  displays a window that can be used as a clipboard viewer and editor.
  1877.  The window offers an "always visible" option that keeps it from
  1878.  becoming completely covered by another window.  DTClip supports only
  1879.  text, not graphics.  DragText must be loaded before you can use this
  1880.  feature.   
  1881.  
  1882.  For additional information, refer to: 
  1883.  
  1884.       Using DTClip's Icon 
  1885.  
  1886.       Using DTClip's Window 
  1887.  
  1888.       DTClip as a Clipboard Viewer 
  1889.  
  1890.       Moving and Copying DTClip 
  1891.  
  1892.       Installing and Removing DTClip 
  1893.  
  1894.       DTClip Options 
  1895.  
  1896.  
  1897.  
  1898. __________________________________________________________________________
  1899.  
  1900.     Using DTClip's Icon
  1901. __________________________________________________________________________
  1902.  
  1903.  
  1904.  Drag from the object's icon to drag whatever text is on the clipboard.  
  1905.  DragText's standard text or Url icon will appear.  If the clipboard is 
  1906.  empty or contains graphics, DTClip will beep and nothing will be 
  1907.  dragged.   
  1908.  
  1909.  Drop text or a file on the object's icon or window to copy it to the 
  1910.  clipboard.  By default, the new text will replace any existing text.
  1911.  To append the dropped text to the clipboard's existing text, quickly
  1912.  press and release Insert while over the object or window.   
  1913.  
  1914.  Important:  When dropping text or a file on the object's icon, the 
  1915.  mouse pointer and the dragged image will not change the way they 
  1916.  would over a DragText-enabled window (e.g. DTClip's own window).  
  1917.  However, standard DragText actions, such as pressing Alt to insert a 
  1918.  dropped file's contents, will still work.   
  1919.  
  1920.  
  1921.  
  1922. __________________________________________________________________________
  1923.  
  1924.     Using DTClip's Window
  1925. __________________________________________________________________________
  1926.  
  1927.  
  1928.  Drag and Drop
  1929.  -------------
  1930.  
  1931.  Drag : To drag the current contents of the clipboard, begin dragging 
  1932.  without highlighting any text;  the window's contents will be updated.  
  1933.  To drag a selected portion of the text, highlight it, then begin
  1934.  dragging;  the selection will be dragged and the window will not be
  1935.  updated.   
  1936.  
  1937.  Drop : Dropped text can either replace the clipboard's current contents 
  1938.  or be inserted into it.  Quickly press and release the Insert key while 
  1939.  dragging over DTClip's window to toggle between insert and replace 
  1940.  modes.   
  1941.  
  1942.       In replace mode, the mouse pointer will become DragText's 
  1943.        "I-beam with X's" pointer.  The dropped text will replace the 
  1944.        current contents of both the window and the clipboard.   
  1945.       In insert mode, the dropped text will be inserted into the
  1946.        window's current contents at the drop point.  The entire contents
  1947.        of the window will then be copied to the clipboard. 
  1948.     
  1949.  
  1950.   Menu Items
  1951.   ---------- 
  1952.  
  1953.   Copy All : the current contents of the window will be copied to the 
  1954.   clipboard.  Use this after editing the text in the window.   
  1955.  
  1956.   Paste All : the contents of the clipboard will be pasted into the 
  1957.   window, replacing whatever is currently in the window. Use this to 
  1958.   update the window.   
  1959.  
  1960.   Options : use the items on this submenu to change the default settings 
  1961.   established on the Options page of the object's notebook. Refer to 
  1962.   DTClip Options for a description of each.   
  1963.  
  1964.  
  1965.  
  1966. __________________________________________________________________________
  1967.  
  1968.     DTClip as a Clipboard Viewer
  1969. __________________________________________________________________________
  1970.  
  1971.  
  1972.  When the clipboard viewer option is on, DTClip's window will be updated
  1973.  automatically whenever the clipboard changes.  This option can be set
  1974.  independently for each DTClip window you open without affecting the
  1975.  status of other DTClip windows.   
  1976.  
  1977.  Compatibility with Other Viewers
  1978.  --------------------------------
  1979.  
  1980.  OS/2 supports having only one viewer window at a time.  When a new
  1981.  viewer is established, the previous viewer no longer receives update 
  1982.  notifications.  However, DTClip and some other viewer apps such as
  1983.  ManyClip are designed to work around this restriction by forwarding the
  1984.  notification to the previous viewer.  For DTClip, this is controlled by 
  1985.  the "cooperate with other viewers" setting on the Options page of 
  1986.  DTClip's notebook.  When it is checked (the default), DTClip will 
  1987.  forward the notification.   
  1988.  
  1989.       OS/2 Clipboard Viewer utility - after starting this util,
  1990.        make DTClip the viewer.  It will forward notifications to
  1991.        the viewer util.
  1992.  
  1993.       ManyClip - ManyClip must always be the primary viewer.  If it
  1994.        is already running, click on its window immediately after making 
  1995.        DTClip the viewer. This will restore ManyClip as the primary 
  1996.        viewer and cause it to forward notifications to DTClip. 
  1997.  
  1998.  
  1999. __________________________________________________________________________
  2000.  
  2001.     Moving and Copying DTClip
  2002. __________________________________________________________________________
  2003.  
  2004.  
  2005.  To copy, move, or shadow the object itself, have Ctrl and/or Shift 
  2006.  pressed when you begin to drag.  Once DTClip's icon has begun to 
  2007.  move, you can release these keys, if desired.  You can also move or 
  2008.  copy the object by:   
  2009.  
  2010.       using its menu options 
  2011.       selecting other objects to be moved or copied at the same time 
  2012.       performing these actions before DragText is loaded 
  2013.  
  2014.  
  2015. __________________________________________________________________________
  2016.  
  2017.     Installing and Removing DTClip
  2018. __________________________________________________________________________
  2019.  
  2020.  
  2021.  DTClip can be installed or removed either by using the DTSetup program 
  2022.  or by opening DragText's Options notebook to the Extended page and 
  2023.  pressing the button next to DTClip.   
  2024.  
  2025.  Each time you install DTClip, a Desktop object will be created; its WPS 
  2026.  ID is "<DT_CLIP>".  Removing DTClip will explicitly delete this 
  2027.  object.  Copies of it will not be deleted and may reappear if you later 
  2028.  reinstall DTClip.   
  2029.  
  2030.  If you need to recreate the Desktop object (e.g. you accidentally
  2031.  deleted it), simply remove the DTClip class, then install it again.
  2032.  Restarting your system is not necessary.   
  2033.  
  2034.  
  2035. __________________________________________________________________________
  2036.  
  2037.     DTClip Options
  2038. __________________________________________________________________________
  2039.  
  2040.  
  2041.  These options are set from the first page of a DTClip object's WPS 
  2042.  notebook. They apply to the window(s) displayed when you open the 
  2043.  object.  Most are defaults that can be changed for a particular window 
  2044.  from its Options submenu.   
  2045.  
  2046.  word wrap
  2047.  ---------
  2048.  This can be changed from the Options submenu.   
  2049.  
  2050.  keep window visible
  2051.  -------------------
  2052.  whenever the text area of the window becomes completely covered, it 
  2053.  will place itself on top of all other windows.  If it is only partially 
  2054.  covered, it will not move.  This can be changed from the Options 
  2055.  submenu.   
  2056.  
  2057.  check visibility 
  2058.  controls how often the DTClip class should check to see if any of its 
  2059.  windows are covered.  This is a global setting that affects all windows 
  2060.  for all DTClip objects.   
  2061.  
  2062.  clipboard viewer
  2063.  ----------------
  2064.  when enabled, the window will automatically be updated whenever the 
  2065.  contents of the clipboard changes.  This can be changed from the 
  2066.  Options submenu.   
  2067.  
  2068.  cooperate with other viewers 
  2069.  if another clipboard viewer is active when DTClip becomes the viewer, 
  2070.  DTClip will forward update notifications to the previous viewer when 
  2071.  they are received.  If both DTClip and the other viewer start updating 
  2072.  their windows continuously, turn this off.   
  2073.  
  2074.  Undo
  2075.  ---- 
  2076.  restore the settings that were in effect when the notebook was first 
  2077.  opened   
  2078.  
  2079.  Default
  2080.  -------
  2081.  use DTClip's built in default settings.  When they are already in
  2082.  effect, this button is disabled.   
  2083.  
  2084.  
  2085.  
  2086. __________________________________________________________________________
  2087.  
  2088.     About DragText
  2089.     --------------
  2090. __________________________________________________________________________
  2091.  
  2092.     Registration
  2093. __________________________________________________________________________
  2094.  
  2095.  
  2096.  To keep DragText's Extended features from becoming disabled after your 
  2097.  6-week free trial ends, register it directly with the author or through 
  2098.  BMT Micro.  You will receive a registration number to enter on the last 
  2099.  page of the Options Notebook. 
  2100.  
  2101.  
  2102. __________________________________________________________________________
  2103.  
  2104.     Direct  - $15 - $20 (US) 
  2105. __________________________________________________________________________
  2106.  
  2107.  
  2108.  The author can accept checks or money orders drawn in any stable 
  2109.  major currency. 
  2110.  
  2111.       U.S. Dollars:   registration is $15 if the check is drawn in US 
  2112.        dollars on a bank in the United States.  Some users in western 
  2113.        Europe have successfully sent me cash, but this was done entirely 
  2114.        at their own risk.   
  2115.  
  2116.       Other Currencies:   registration cost is the equivalent of $20 
  2117.        converted into your national currency.  The additional cost
  2118.        covers my bank's fee for automated processing.  Your check will
  2119.        not be accepted if it converts to significantly less than $20,
  2120.        or if my bank requires it to be processed manually. 
  2121.  
  2122.        You can determine the exchange rate by asking your bank or 
  2123.        looking in the financial pages of your local newspaper.  There
  2124.        are usually separate "buying" and "selling" rates.  Please use
  2125.        the rate that is less  favorable to you (i.e. will cost you more)
  2126.        because that is the rate I will get when I cash your check. 
  2127.  
  2128.        If you have any questions, email me before sending your payment. 
  2129.   
  2130.   Mail your check or money order to: 
  2131.             Rich Walsh 
  2132.             315 S. Barbour St. 
  2133.             Beverly Hills, Florida  34465 
  2134.             U.S.A. 
  2135.   
  2136.   Include your full name, mailing address, and email address
  2137.  (if available). 
  2138.  
  2139.   Send email to:  rlwalsh@packet.net 
  2140.  
  2141.  
  2142.  
  2143. __________________________________________________________________________
  2144.  
  2145.     BMT Micro  - $18 (US)   
  2146. __________________________________________________________________________
  2147.  
  2148.  
  2149.   Phone:         8:00am - 7:00pm EST (-5 GMT) 
  2150.                  (800) 414-4268 (Orders only) 
  2151.                  (910) 791-7052 (Orders / Order Inquires)   
  2152.  
  2153.   Fax:           (800) 346-1672 24 hours, 7 days a week 
  2154.                  (910) 350-2937 24 hours, 7 days a week   
  2155.  
  2156.   BBS:           (910) 350-8061 10 lines, all 14.4K 
  2157.                  (910) 799-0923 28.8k v.FC   
  2158.  
  2159.   Internet:      bmt@wilmington.net   
  2160.  
  2161.   Compuserve:    Thomas Bradford, 74031,307   
  2162.  
  2163.   telnet:        bmt.wilmington.net   
  2164.   
  2165.   BMT Micro accepts Visa, Mastercard, Discover, American Express, 
  2166.   Diner's Club, money order, cashiers checks, and personal checks.
  2167.   They also accept DM and British currency via registered mail.
  2168.   Personal checks are subject to clearance. 
  2169.  
  2170.   BMT Micro accepts purchase orders from educational institutions, 
  2171.   governmental agencies and other verifiable businesses.  Terms are
  2172.   "Due Upon Receipt" with a $250 minimum.   
  2173.  
  2174.  
  2175.  
  2176. __________________________________________________________________________
  2177.  
  2178.     License Agreement
  2179. __________________________________________________________________________
  2180.  
  2181.  DragText, its executables and documentation, is the copyrighted 
  2182.  property of Richard L. Walsh. It is licensed, not given, to you for your 
  2183.  personal use.  Selected features require the payment of a registration 
  2184.  fee for continued use. 
  2185.  
  2186.  You may copy and freely redistribute DragText to others, provided: 
  2187.          -  the recipient agrees to the terms of this license, 
  2188.          -  you transfer DragText as a whole and intact, 
  2189.          -  there is no cost to the recipient other than the costs of 
  2190.             providing media and transmission, and 
  2191.          -  it is not redistributed in conjunction with any software that 
  2192.             may not also be freely redistributed by the recipient. 
  2193.   
  2194.   You may not modify DragText in any way nor may you reverse 
  2195.   assemble, reverse compile, or otherwise translate or reverse engineer 
  2196.   its executable code or data. You may make additions to the 
  2197.   documentation, including translations into other languages, provided 
  2198.   these are contained in files separate from the originals and are 
  2199.   identified as addenda to the accompanying original documentation. 
  2200.  
  2201.   DragText is not warranted to be free of defects nor to be suitable for 
  2202.   any particular purpose the licensee may put it to. The licensee agrees 
  2203.   to use DragText at his or her own risk, and agrees to accept all 
  2204.   liabilities arising from its use, including all claims by third
  2205.   parties, without recourse to the author or copyright holder. 
  2206.  
  2207.   THERE ARE NO WARRANTIES, EXPRESS OR IMPLIED, OF ANY SORT. 
  2208.   BY YOUR USE OF THE PROGRAM YOU AGREE TO THE TERMS OF 
  2209.   THIS LICENSE.   
  2210.  
  2211.  
  2212.  
  2213.  * OS/2 and Presentation Manager are trademarks of International 
  2214.  Business Machines Corp.   
  2215.  
  2216.  
  2217.  
  2218. __________________________________________________________________________
  2219.  
  2220.